home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 1 Issue 2 / PDCD-1 - Issue 02.iso / _comms / comms / _grapevine / !Grapevine / !Help < prev    next >
Text File  |  1991-01-06  |  26KB  |  549 lines

  1.                            GrapeVine Terminal 1.32
  2.              (C) Copyright Julian Wright of Software Connections
  3.  
  4. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  5. |Copyright subsists in all Software Connections software, documentation and |
  6. |artwork.  All rights reserved.  Grapevine terminal v1.32 and all previous  |
  7. |released versions are shareware.  This means that you may copy the         |
  8. |application and distribute it, or upload it to a bulletin board, so long as|
  9. |there is no charge for this, except for a SMALL charge for the cost of the |
  10. |disc(s). Furthermore, you must copy the ENTIRE application and it's        |
  11. |ORIGINAL data files.                                                       |
  12. |                                                                           |
  13. |  If you find this application useful, please send NZ$20 to the address    |
  14. |  below, and you will be sent a copy of the next release if and when it    |
  15. |  should become available. You will also be sent a catalogue of Software   |
  16. |  Connections products.                                                    |
  17. |                                                                           |
  18. |  Grapevine is for the Acorn Archimedes computers with a Hayes Compatable  |
  19. |  Modem.                                                                   |
  20. |                                                                           |
  21. |  Mailing Address:                                                         |
  22. |                                                                           |
  23. |     Software Connections                                                  |
  24. |     Julian Wright                                                         |
  25. |     17b Sheraton Place                                                    |
  26. |     Redwood                                                               |
  27. |     Christchurch                                                          |
  28. |     New Zealand                                                           |
  29. |     Telephone (03) 352 2381                                               |
  30. |                                                                           |
  31. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  32.  
  33. Setting Up
  34. ----------
  35.  
  36. See Appendix A for details of how to have your serial cable wired.
  37. See Appendix B for instructions on how to customise your phone number list.
  38.  
  39. IMPORTANT: Make sure your serial port is configured for 8 data bits, No
  40.            Parity, 1 Stop Bit (8N1). To do this, enter:
  41.                *Configure Data 5
  42.            and press RETURN. Then CTRL-Reset your machine.
  43.  
  44. Using Grapevine
  45. ---------------
  46.  
  47. Once you have loaded Grapevine, it will install it's icon on the icon bar as
  48. usual. Clicking SELECT on this icon will open the control panel window, MENU
  49. will bring up the usual Info and Quit options, and ADJUST will put you
  50. straight into terminal mode.
  51.  
  52. While in terminal mode, Grapevine doesn't multitask. This was for speed, and
  53. simplicity. It does multitask while dialing or transferring files, however.
  54.  
  55. To return to the desktop from terminal mode HIT THE BREAK KEY!!!
  56.  
  57. Control Panel
  58. -------------
  59.  
  60. This has four status icons in the top half of the panel, and nine buttons in
  61. the bottom half.
  62.  
  63. The status icon reflects what the BBS is currently doing.
  64.  
  65. The Carrier light lights up whenever a carrier signal is present on pin 9 of
  66. the serial port.
  67.  
  68. The Time icon is used in conjunction with the autodialler, and displays the
  69. number of seconds remaining before the autodialler will try another number.
  70. This can be interactively altered via the up/down arrows beside it.
  71.  
  72. The fourth status icon is unlabled; it displays the name of the current BBS
  73. that you are dialling or are connected to, or if you have disconnected and
  74. are not dialling, the last BBS you were connected to.
  75.  
  76. Control Panel Buttons
  77. ---------------------
  78.  
  79. Four of these open/close more control windows. Of the other five, three
  80. control the autodialler.
  81.  
  82. Hangup:   This drops the DTR line on the serial port for a short period. This
  83.           has the effect of causing most modems to hangup (by default). If it
  84.           doesn't work on your modem, check that your cable is wired
  85.           correctly. (See Appendix A)
  86.  
  87. DialList: This button opens the dial list window. This contains a list of all
  88.           the phone numbers listed in the phone number file, one per line. To
  89.           the left of each entry is a button. If the button is selected then
  90.           the autodialler will include that entry in the list of numbers it
  91.           attempts. Some of the buttons may be shaded and unselectable, which
  92.           means that that particular BBS is not online 24 hours, and is not
  93.           online at the moment. This makes it difficult to accidentally call
  94.           a BBS which is down. The up/down status of all the numbers is
  95.           revised every minute, which may result in some BBSs suddenly
  96.           becoming selectable, and others being deselected, depending on
  97.           the time information stored in the phone number file. (See
  98.           Appendix B)
  99.  
  100.           You can dial a specific BBS by clicking on it's name. This is one
  101.           way to initiate the autodialler. Another is by clicking in the
  102.           highlighted AutoDial button on the control panel.
  103.  
  104. AutoDial: This button starts the Autodialler, or stops it if it was already
  105.           running. The AutoDialler will cycle through all the numbers
  106.           selected on the dial list. A number is selected if the button
  107.           beside it is selected, as detailed above. Initially all buttons are
  108.           deselected, unless you have altered the default phonenum file. (See
  109.           Appendix B)
  110.  
  111.           While the autodialler is running the Time Left icon will show the
  112.           remaining amount of time the autodialler will wait for a connection
  113.           before going on to the next number in the list. You can alter this
  114.           time (even while it is running) via the Wait Time entry in the
  115.           DialList window menu. You can also alter it via the arrows beside it.
  116.  
  117.           Whenever you alter this button, Grapevine will perform a hangup
  118.           first (you will see the hangup button flash).
  119.  
  120. Hold:     This is a togglable button also. When autodialling and the time
  121.           left for a number to connect has run out, normally the autodialler
  122.           will move on to the next selected number in the list. If this
  123.           button is selected, the autodialler will redial the current number
  124.           instead of moving on.
  125.  
  126. Next:     This button forces the autodialler to stop waiting for the current
  127.           number to connect, to hangup and immediately try the next number
  128.           in the list. If the autodialler was not running already, it is
  129.           activated. This button can be used in conjunction with the Hold
  130.           button to immediately redial the current number. If the inter-dial
  131.           delay is set to greater than 0, (defaults to 3), then dialling will
  132.           pause for the specified length of time first. To cancel the
  133.           interdial delay and move straight on to the next number, click on
  134.           Next again.
  135.  
  136. Receive:  This button opens the Receive File window, which is used to
  137.           initiate file reception.
  138.  
  139. Transmit: This button opens the Transmit File window. Drag a file onto this
  140.           window to setup the transmission.
  141.  
  142. Modem:    This button opens the Modem Control window, from which the baud
  143.           rate and terminal type can be selected. Note that by default when
  144.           autodialling the baud rate and terminal type get changed, every
  145.           time the autodialler tries a new number, to the configured settings
  146.           for the new phone number. To prevent this from happening, untick
  147.           the appropriate feature under the Modem submenu of the Modem
  148.           Control menu. For example, if you want to make a call to a BBS
  149.           using the ASCII terminal for speed, select ASCII on the Modem
  150.           Control window (and Standard character set), and untick the
  151.           "Set Terminal" option on the Modem submenu.
  152.  
  153.           The Auto LF button when selected causes linefeeds to be executed
  154.           whenever a carriage return is sent. If all screen input appears on
  155.           one line, set this button. This button has no effect in Atari
  156.           mode, as in this mode a CR automatically does a LF anyway.
  157.  
  158.           The Loc Echo button will cause all characters you type to be
  159.           echoed to the screen as well as being sent out the serial port,
  160.           and in addition to characters received from the serial port. This
  161.           enables you to see what you are typing when you are directly
  162.           connected to another terminal, rather than to a BBS. If it is
  163.           selected when you are connected to a BBS, everything you type will
  164.           appear doubled.
  165.  
  166.           The Rem Echo button has no effect in this release of the terminal.
  167.  
  168. Terminal: This button provides another way of entering terminal mode
  169.           manually. To return to the desktop from terminal mode HIT THE
  170.           BREAK KEY!!!
  171.  
  172. Terminal Emulations
  173. -------------------
  174.  
  175. Grapevine currently emulates four terminals: Ascii, PetAscii (C64), AtAscii
  176. (Atari 800), and ANSI (IBM). Ascii and AtAscii are the fastest, as they are
  177. both done in machine code and are both monochrome. Although Skypix is listed
  178. in the modem menu and Amiga as a character set, they are not yet implemented.
  179. Use Ansi in preference to Skypix because of this.
  180.  
  181. The Ansi emulation is the most comprehensive of the four, and goes further
  182. than a lot of other terminals I have seen. For example, the first six
  183. function keys transmit the appropriate Ansi codes, as do the Home and End
  184. (Copy) keys. PageUp, PageDown and Insert transmit control codes that work on
  185. Searchlight BBSs, even though they are not strictly ANSI, until I can find a
  186. more complete documentation on what they should REALLY be transmitting!!!
  187. They may work on other BBS systems: experiment to find out.
  188.  
  189. The PetAscii emulation provides facilities for sending colours: f1 - f8 and
  190. SHIFT f1 - SHIFT f8 will send C64 colour codes.
  191.  
  192. There is a line copy facility: Hit COPY and then you can use cursor copying
  193. correctly for one line. In the ANSI terminal mode, you have to use SHIFT COPY
  194. as COPY(END) already has a defined function.
  195.  
  196. All translations except Ascii send appropriate control codes for the cursor
  197. keys.
  198.  
  199. Version 2 phonenum files allow you to specify a macro string for each entry.
  200. To send this macro (like a function key definition), hit F12. This works in
  201. all terminal emulations. See Appendix B for more details.
  202.  
  203. Menus
  204. -----
  205.  
  206. There are three menus provided: the Iconbar menu, the Control menu, and the
  207. DialList menu. The first is available on the icon bar (strangely enough!) and
  208. allows you to Quit Gravepvine or see the Info window, as usual.
  209.  
  210. The Control menu is available from the Control Panel and the Modem Control
  211. window, and has the following items:
  212.  
  213. Info:        Display the info box.
  214.  
  215. Buffer:      Control the capture buffer. This is a sub menu where you can
  216.              view information about the size of the buffer, turn capturing on
  217.              and off, save the contents of the buffer, and clear it. Text
  218.              captured is first filtered of all control and colour codes. If
  219.              the buffer is filled to capacity, capturing will be
  220.              automatically turned off.
  221.              The buffer size can be altered by dragging Grapevine's slot size
  222.              bar in the Task Manager, and defaults to 8k.
  223.  
  224. Display:     From this submenu you can change the width of the display
  225.              between 40, 80, and 132 columns. Note this also gets changed by
  226.              the autodialler when it dials a number, unless you untick the
  227.              Set ScrWidth option in the Modem menu as outlined above.
  228.  
  229.              You can also alter the appearance of the cursor from here. I
  230.              like a non-flashing block cursor and this is the default. If
  231.              you don't you can change it here.
  232.  
  233. Modem:       This has four tickable options for Terminal Type, Character Set,
  234.              Baud Rate and Screen Width. If any of these are unticked, then
  235.              the last selected Terminal/Charset/Baudrate/ScrWidth will be
  236.              used instead of the default for the current number being
  237.              dialled.
  238.  
  239.              You can also set the Prefix and Suffix strings for the dialler
  240.              here. These are what the autodialler sends before and after the
  241.              actual phone number, respectively, and before the final CR. For
  242.              example if you want to make a call from work you might change
  243.              the dial prefix from "ATDT" to "ATDT 1," to dial an outside
  244.              line. Or you might want "ATPD" or "ATDP" to select pulse
  245.              dialling for the numbers, if you are unfortunate enough to have
  246.              a manual exchange that can't cope with tone dialling.
  247.  
  248. File Xfer:   This only allows you to adjust the ASCII upload protocol at
  249.              present. The ASCII sub menu has four options:
  250.              Expand Blanks: When this is ticked, blank lines in the text file
  251.                             being sent will be expanded to <space><return>.
  252.                             This prevents blank lines from causing problems
  253.                             on editors which use a blank line to signify
  254.                             end-of-text-entry.
  255.              CR:            When this is ticked all LFs in the text file will
  256.                             be sent as CRs.
  257.              LF:            When this is ticked all CRs in the text file will
  258.                             be sent as LFs.
  259.              Delay:         This allows you to specify the rate at which the
  260.                             text is transmitted, in centisecs/char.
  261.  
  262. Voice:       If you untick this option, Grapevine will not utter it's usual
  263.              comment whenever a connection is achieved, but will instead be
  264.              silent :-)
  265.  
  266. Auto Return: When this option is ticked, the system will return from terminal
  267.              mode when the carrier has been dropped. This option is only
  268.              available in the IBM ANSI and CBM PetAscii terminals as yet.
  269.  
  270.              If you enter terminal mode by clicking on either the TERMINAL
  271.              icon in the control window or on the iconbar icon with adjust,
  272.              and you are not online, this option will be automatically
  273.              disabled, to prevent you from getting booted out of terminal
  274.              mode immediately!
  275.  
  276. Auto Redial: When you return from terminal mode to the desktop, if this
  277.              option is ticked and you are not online, the AutoDialler will
  278.              automatically resume dialling the remaining selected numbers in
  279.              the phone list.
  280.  
  281. The DialList Menu is available from the Dial List window (strangely enough!).
  282.  
  283. Select All:   Select all the numbers in the list for dialling (except BBSs
  284.               not online yet)
  285.  
  286. Clear All:    Deselect all numbers in the list.
  287.  
  288. Load Default: Will reload the default phonenum file (Stored inside the
  289.               !Grapevine directory as "PhoneNums"), including all selections
  290.  
  291. Save:         Enables the current phonenum file, with selections, to be
  292.               saved.
  293.  
  294. Dial Wait:    Alter the length of time the autodialler will wait for a
  295.               connection before trying the next selected number. Numbers
  296.               lower than 10 secs, and higher than 255 secs are rejected. This
  297.               time can also be altered on the fly from the control window
  298.               via the up/down icons, should you wish to modify it in a hurry.
  299.  
  300. Inter Wait:   Alter the length of time the autodialler will wait in the
  301.               interval between two numbers being dialled. Set this to 40 and
  302.               the Dial Wait to 20 in order to have a BBS number attemped once
  303.               every minute, waiting 20 secs for an answer and twiddling it's
  304.               thumbs for 40 seconds, for example.
  305.  
  306. Transferring Files
  307. ------------------
  308.  
  309. Grapevine currently supports Xmodem, Xmodem CRC, and Xmodem 1K. When
  310. receiving files, if Xmodem is selected, the precise format will be auto
  311. detected. CRC will be used in preference to checksumming. When transmitting,
  312. You must select either Xmodem (128) or Xmodem 1K (1024), since if the other
  313. end doesn't support 1K packets there is no way for this end to know about it.
  314. However it will still try CRC first and it that doesn't work it will try
  315. Checksum as a last resort.
  316.  
  317. Selecting a protocol is done by clicking on the appropriate button on the
  318. transmit or receive window. Sometimes Xmodem 1K is mistakenly named Ymodem.
  319. In this situation there is usually also a Ymodem (Batch) option. It is
  320. intended to put Ymodem (Batch) and Zmodem into a later release.
  321.  
  322. Xmodem 1K is best, except on very noisy lines where straight Xmodem CRC
  323. works better due to the smaller block size. Plain vanilla Xmodem is found
  324. virtually universally, and is provided for compatability.
  325.  
  326. ASCII uploads are also now provided, but operate slightly differently to
  327. normal uploads.
  328.  
  329. Downloading (Receiving) a file
  330. ------------------------------
  331.  
  332. 1 - Make sure the other end is transmitting the file.
  333. 2 - Return to the Desktop (Break key) and open the Receive window.
  334. 3 - Enter the filename of the file you are receiving into the filename icon.
  335. 4 - Choose the file type of the file you are receiving (Normally Data or
  336.     Archive)
  337. 5 - Chose the protocol the other end is using to transmit the file. At the
  338.     moment the Xmodem icon also works for Xmodem CRC and Xmodem 1K, and is
  339.     already selected.
  340. 6 - Drag the file icon to a filer window.
  341.  
  342. The File Transfer window
  343. ------------------------
  344.  
  345. A file transfer status window will appear while the transfer takes place. If
  346. you know the length of the file you are receiving you can enter it into the
  347. Total Bytes field and Grapevine will estimate how long the transfer will
  348. take, and continually revise this estimate. You can cancel the transfer at
  349. any time by clicking on the Cancel button.
  350.  
  351. While transmitting or receiving a file, the only button (of Grapevine's) you
  352. can click on is the Cancel button on the File Transfer window.
  353.  
  354. Whenever a transfer is completed or aborted, terminal mode will automatically
  355. be reentered.
  356.  
  357. Uploading (Transmitting) a file
  358. -------------------------------
  359.  
  360. 1 - Make sure the other end is prepared to receive the file.
  361. 2 - Return to the desktop (Break key) and open the Transmit File window.
  362. 3 - Drag the file you wish to transmit onto the Transmit window. It's
  363.     pathname will appear in the top icon. Alternatively, merely enter the
  364.     pathname into the top icon if you are feeling masochistic! :-)
  365. 4 - Choose the protocol the other end is expecting.
  366. 5 - Click on the Send File icon. The File Transfer status window will appear
  367.     as for Receiving.
  368.  
  369. ASCII Uploading
  370. ---------------
  371.  
  372. 1 - Set up the other end (eg enter the message editor on the BBS)
  373. 2 - Follow steps 2-3 in "Uploading (Transmitting) a file"
  374. 3 - Ensure the appropriate otions for ASCII transfer are set in the
  375.     FileXfer->ASCII submenu. See the menu description above for details.
  376. 4 - Choose ASCII as your transfer protocol.
  377. 5 - Click on the Send File icon. Terminal mode will be reentered
  378.     automatically and you will be able to see the progress of the transfer.
  379.     You may interrupt the upload at any time by returning to the desktop
  380.     (BREAK), and continue it by returning to terminal mode, or abort it by
  381.     clicking on the CANCEL button on the transmit file window.
  382. 6 - When the file has been transmitted, Grapevine will stay in terminal mode,
  383.     and keyboard control is resumed; you can now save your message, for
  384.     example.
  385.  
  386. Try capturing a message in the capture buffer, saving that to !Edit, deleting
  387. unwanted lines and ASCII-uploading the result direct from !Edit, in your
  388. reply message - voila! A quoting facility!
  389.  
  390. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  391.  
  392. Appendix A - Serial Cable Connections
  393. =====================================
  394.  
  395. Here follows a diagram of the necessary connections for Grapevine terminal
  396. system to work properly. They are as far as I know the informal standard
  397. agreed upon by commercial comms software developers for the Arch.
  398.  
  399. Pins 1, 4, and 8 must be connected together inside the 9 pin plug. This
  400. is to avoid the well known serial port chip bugs. The modem's DCD (Data
  401. Carrier Detect) signal has been rerouted to the Arc's RI (Ring Indicator)
  402. most modems broadcast a software RING signal anyway, an even then it's
  403. not really necessary to detect it for the modem to answer the call.
  404.  
  405.  Arc (9 pin)                      Modem (25 pin)
  406.  -----------                      --------------
  407.  
  408.  +---1---DCD
  409.  |
  410.  |   2---RxD------------------------RxD----3
  411.  |
  412.  |   3---TxD------------------------TxD----2
  413.  |
  414.  +---4---DTR------------------------DTR---20
  415.  |
  416.  |   5---0v-------------------------SG-----7
  417.  |
  418.  |   6---DSR------------------------CTS----5
  419.  |
  420.  |   7---RTS------------------------RTS----4
  421.  |
  422.  +---8---CTS
  423.  
  424.      9---RI-------------------------DCD----8
  425.  
  426. Of course you can connect the Modem pin 20 to any one of pins 1, 4, or 8
  427. on the Archimedes plug, as they are all connected together anyway.
  428.  
  429. Appendix B - Customising the Phone Number file
  430. ==============================================
  431.  
  432. A phone number file has the type 710 - "PhoneNum". It is at present a text
  433. file and can be edited or created within !Edit or your favourite text editor.
  434.  
  435. It consists of a CHR$(0) byte, a version number byte (currently 2), followed
  436. by up to 64 consecutive entries, each of ten lines in length. If you are
  437. using !Edit to create the file, enter CTRL-@ and CTRL-B, for the header.
  438.  
  439. A couple of such entries might be:
  440.  
  441. ArchPower
  442. 890 769
  443. 3
  444. 1800
  445. 0830
  446. 4
  447. 4
  448. 80
  449. My Name|Mpassword|M
  450.  
  451. Enterprise III
  452. 650 792
  453. 3
  454. 0
  455. 0
  456. 5
  457. 5
  458. 80
  459. My Alias|Mpassword|M
  460. *
  461.  
  462. for ArchPower BBS and Enterprise BBS respectively.
  463.  
  464. Line
  465. ----
  466.  1. BBS Name. This can be up to 31 characters in length. (eg "ArchPower")
  467.  2. Phone number. This will be passed directly to the modem and so may
  468.     contain embeddes Hayes commands, or be punctuated with spaces, dashes and
  469.     parentheses as appropriate. It must be no longer than 15 characters in
  470.     length, however. (eg "890 769")
  471.  3. Terminal type. This can have one of four values as follows:
  472.         0 - ASCII
  473.         1 - Commodore (PetAscii)
  474.         2 - Atari (AtAscii)
  475.         3 - ANSI (IBM)
  476.     Both the example BBSs have ANSI (3) as their default terminal type.
  477.  4. Start time. This is the time the BBS starts up every day, and is entered
  478.     in 24 hour format as a single number. For example Archpower BBS starts
  479.     up at 6:00pm every night, so it's field is set to 1800. Enterprise BBS is
  480.     up 24 hours a day, so it's field is set to 0.
  481.  5. Stop time. This is the time the BBS goes down every day. Archpower BBS
  482.     goes down at 8:30am so it's stop time is 0830. Enterprise BBS also has a
  483.     0 in this field, because it is a 24 hour BBS.
  484.  6. Receive baud rate (Rx) for this BBS. A number between 1 and 15 is
  485.     expected here. Most common baud rates are as follows:
  486.         1 -    75 (Two fingered typists can sometimes outpace this!)
  487.         3 -   300 (Low end of scale)
  488.         4 -  1200 (Normal)
  489.         5 -  2400 (Better)
  490.         6 -  4800 (Nice!)
  491.         7 -  9600 (Really nice!)
  492.         8 - 19200 (Lucky devil! :-) )
  493.     Other baud rates can be found in your manual under the *FX 7 command
  494.     description. (eg ArchPower BBS is a 1200/1200 system)
  495.  7. Transmit baud rate (Tx) for this BBS. As for Receive baud rate. Thus it
  496.     is possible to have a split baud rate like 1200/75 (4 & 1 for lines 6 &
  497.     7 respectively)
  498.  8. Column width for this BBS. Can be 40, 80, or 132 at present. Both example
  499.     BBSs have a default width of 80 columns. (My Standard Colour monitor
  500.     makes 132 column text difficult to read! :-( )
  501.  9. Macro definition for this entry. This string will be OS_GSTransed and
  502.     sent out when you hit F12 in terminal mode. (eg. for Archpower BBS,
  503.     hitting F12 will send my name and password with returns after them). This
  504.     must be less than 80 characters long.
  505. 10. Selected flag. If there is a '*' here then this entry will be selected
  506.     when this phonenum file is loaded. Archpower will NOT be selected (the
  507.     line is blank for Archpower), but Enterprise WILL be selected. Note that
  508.     the start and stop times override this setting: if Enterprise was not 24
  509.     hours and this file was loaded outside Enterprise's hours, then
  510.     Enterprise would still be deselected and unselectable.
  511.  
  512. Error checking is not performed on the file as it is read in, so be careful!
  513.  
  514. The default phone number file is called "PhoneNums" and can be found inside
  515. the !Grapevine application directory. You can have other phone number files
  516. elsewhere (eg a list for out-of town numbers), and double-clicking on the
  517. phone number file will load Grapevine using that file.
  518.  
  519. Remember if you create a new phone number file to set it's type to 710 using
  520.    *SetType <filename> 710
  521. or
  522.    *SetType <filename> PhoneNum
  523.  
  524. A new phonenum file can now be loaded at any time, by double-clicking on it
  525. or dragging it to a Grapevine window (except the transmit window of
  526. course!). Old format phonenum files can still be loaded (the old 8
  527. lines/entry version), and the macro definitions will be set to "" for these
  528. files. When you save a phonenum file, it will be saved as a new format file
  529. (which is incompatable with older versions of Grapevine - before 1.31)
  530.  
  531. Appendix C - Possible improvements for the future
  532. =================================================
  533.  
  534. Additional file transfer protocols - Ymodem Batch and Zmodem in particular.
  535. If I can find out anything about ArcFer from Hugo Fiennes maybe even that!
  536.  
  537. True multitasking, if I can figure out a way to do it fast enough in a
  538. window...
  539.  
  540. Complex time expressions in the phone number file, for BBSs with variable
  541. times up and down, depending on the day of the week etc.
  542.  
  543. Storing defaults in a Config file.
  544.  
  545. If there is anything else you would like to see in the program, feel free to
  546. drop me a line at my address at the top.
  547.  
  548.     --== END OF FILE ==--
  549.